package org.jeecg.modules.wlhy.hyvehicle.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Past;
import java.io.Serializable;

/**
 * @Description: 车辆管理
 * @Author: duanlikao
 * @Date:   2020-12-05
 * @Version: V1.0
 */
@Data
@TableName("hy_vehicle")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="hy_vehicle对象", description="车辆管理")
public class HyVehicle implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
    private java.lang.String id;
	/**车辆牌照号*/
	@Excel(name = "车辆牌照号", width = 15)
    @ApiModelProperty(value = "车辆牌照号")
	@NotEmpty(message = "车辆牌照号不允许为空")
    private java.lang.String vehicleNumber;
	/**车牌颜色代码*/
	@Excel(name = "车牌颜色代码", width = 15, dicCode = "vehicle_plate_color_code")
	@Dict(dicCode = "vehicle_plate_color_code")
    @ApiModelProperty(value = "车牌颜色代码")
	@NotEmpty(message = "车牌颜色不允许为空")
    private java.lang.String vehiclePlateColorCode;
	/**车辆父类型代码*/
//	@Excel(name = "车辆父类型代码", width = 15, dictTable = "hy_vehicle_type", dicText = "text", dicCode = "id")
	@Dict(dictTable = "hy_vehicle_type", dicText = "text", dicCode = "id")
    @ApiModelProperty(value = "车辆父类型代码")
    private java.lang.String vehiclePtype;
	/**车辆类型代码*/
//	@Excel(name = "车辆类型代码", width = 15) //, dictTable = "hy_vehicle_type", dicText = "text", dicCode = "id"
//	@Dict(dictTable = "hy_vehicle_type", dicText = "text", dicCode = "id")
	@Excel(name = "车辆类型", width = 15)
    @ApiModelProperty(value = "车辆类型代码")
	@NotEmpty(message = "车辆类型不允许为空")
    private java.lang.String vehicleType;
	/**长*/
	@Excel(name = "长", width = 15)
    @ApiModelProperty(value = "长")
    private java.lang.String vehicleLong;
	/**宽*/
	@Excel(name = "宽", width = 15)
    @ApiModelProperty(value = "宽")
    private java.lang.String vehicleWidth;
	/**高*/
	@Excel(name = "高", width = 15)
    @ApiModelProperty(value = "高")
    private java.lang.String vehicleHeight;
	/**车辆所属(1个人2车队)*/
//	@Excel(name = "车辆所属", width = 15, dicCode = "belong_type")
	@Dict(dicCode = "belong_type")
    @ApiModelProperty(value = "车辆所属(1个人2车队)")
    private java.lang.String belongType;
	/**所属车队*/
//	@Excel(name = "所属车队", width = 15, dictTable = "hy_carrier", dicText = "carrier_name", dicCode = "id")
	@Dict(dictTable = "hy_captain", dicText = "captain_name", dicCode = "id")
    @ApiModelProperty(value = "所属车队")
    private java.lang.String carrierId;
	/**driverId*/
	@Excel(name = "所属司机", width = 15, dictTable = "hy_driver", dicText = "driver_name", dicCode = "id")
	@Dict(dictTable = "hy_driver", dicText = "driver_name", dicCode = "id")
    @ApiModelProperty(value = "所属司机")
	@NotEmpty(message = "所属司机不允许为空")
    private java.lang.String driverId;
	/**行驶证档案编号*/
	@Excel(name = "行驶证档案编号", width = 15)
    @ApiModelProperty(value = "行驶证档案编号")
    private java.lang.String drivingLicenseNum;
	/**行驶证(正面)*/
	@Excel(name = "行驶证正面照片", width = 15)
    @ApiModelProperty(value = "行驶证(正面)")
	@NotEmpty(message = "行驶证(正面)不允许为空")
    private java.lang.String drivingLicenseImg;
	/**行驶证副页*/
	@Excel(name = "行驶证副页照片", width = 15)
    @ApiModelProperty(value = "行驶证副页")
	@NotEmpty(message = "行驶证副页不允许为空")
    private java.lang.String drivingLicenseImg2;
	/**品牌型号*/
	@Excel(name = "品牌型号", width = 15)
    @ApiModelProperty(value = "品牌型号")
    private java.lang.String brandName;
	/**所有人*/
	@Excel(name = "所有人", width = 15)
    @ApiModelProperty(value = "所有人")
	@NotEmpty(message = "车辆所有人不允许为空")
    private java.lang.String owner;

	@Excel(name = "所有人社会信用代码证", width = 15)
	@ApiModelProperty(value = "所有人社会信用代码证")
	private java.lang.String ownerCode;

	/**使用性质*/
	@Excel(name = "使用性质", width = 15)
    @ApiModelProperty(value = "使用性质")
	@NotEmpty(message = "车辆使用性质不允许为空")
    private java.lang.String useCharacter;
	/**车辆识别代号*/
	@Excel(name = "车辆识别代号", width = 15)
    @ApiModelProperty(value = "车辆识别代号")
	@NotEmpty(message = "车辆识别代号不允许为空")
    private java.lang.String vin;
	/**统一社会信用代码或所有人身份证号*/
	@Excel(name = "统一社会信用代码或所有人身份证号", width = 15)
    @ApiModelProperty(value = "统一社会信用代码或所有人身份证号")
    private java.lang.String creditCode;
	/**发证机关*/
	@Excel(name = "发证机关", width = 15)
    @ApiModelProperty(value = "发证机关")
	@NotEmpty(message = "发证机关不允许为空")
    private java.lang.String issuingOrganizations;
	/**注册日期*/
	@Excel(name = "注册日期", width = 15, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "注册日期")
	@Past(message = "注册日期为过去的时间")
	@NotEmpty(message = "注册日期不允许为空")
    private java.util.Date registerDate;
	/**发证日期*/
	@Excel(name = "发证日期", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "发证日期")
	@Past(message = "发证日期为过去的时间")
	@NotEmpty(message = "发证日期不允许为空")
    private java.util.Date issueDate;
	/**车辆能源类型*/
	@Excel(name = "车辆能源类型", width = 15, dicCode = "vehicle_energy_type")
	@Dict(dicCode = "vehicle_energy_type")
    @ApiModelProperty(value = "车辆能源类型")
	@NotEmpty(message = "车辆能源类型不允许为空")
    private java.lang.String vehicleEnergyType;
	/**核定载质量*/
	@Excel(name = "核定载质量", width = 15)
    @ApiModelProperty(value = "核定载质量")
	@NotEmpty(message = "核定载质量不允许为空")
    private java.math.BigDecimal vehicleTonnage;
	/**吨位,车辆总质量(保留两位小数，如整数的话，以.00 填充。小数点不计入总长)*/
	@Excel(name = "吨位", width = 15)
    @ApiModelProperty(value = "吨位,车辆总质量(保留两位小数，如整数的话，以.00 填充。小数点不计入总长)")
	@NotEmpty(message = "吨位,车辆总质量不允许为空")
    private java.math.BigDecimal grossMass;
	/**道路运输证号(总质量 4.5 吨及以下普通货运车辆的，可填“车籍地 6 位行政区域代码+000000”)*/
	@Excel(name = "道路运输证号", width = 15)
    @ApiModelProperty(value = "道路运输证号(总质量 4.5 吨及以下普通货运车辆的，可填“车籍地 6 位行政区域代码+000000)")
	@NotEmpty(message = "道路运输证号不允许为空")
    private java.lang.String roadTransportNumber;
	/** 道路运输证(正面) */
	@Excel(name = " 道路运输证正面照片 ", width = 15)
    @ApiModelProperty(value = " 道路运输证(正面) ")
//	@NotEmpty(message = "道路运输证(正面)不允许为空")
	private java.lang.String roadTransportImg;
	/**道路运输证副页*/
	@Excel(name = "道路运输证副页照片", width = 15)
    @ApiModelProperty(value = "道路运输证副页")
//	@NotEmpty(message = "道路运输证副页不允许为空")
	private java.lang.String roadTransportImg2;
	/**道路运输证过期时间*/
	@Excel(name = "道路运输证过期时间", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "道路运输证过期时间")
//	@NotEmpty(message = "道路运输证过期时间不允许为空")
	private java.util.Date roadTransportExpiredDate;
	/**经营许可证号*/
	@Excel(name = "经营许可证号", width = 15)
    @ApiModelProperty(value = "经营许可证号")
//	@NotEmpty(message = "经营许可证号不允许为空")
	private java.lang.String businessLicense;
	/**挂车牌照号*/
	@Excel(name = "挂车牌照号", width = 15)
    @ApiModelProperty(value = "挂车牌照号")
    private java.lang.String trailerVehiclePlateNumber;

	/**是否挂靠(1表示是 0表示否)*/
	@Excel(name = "是否挂靠", width = 15)
	@ApiModelProperty(value = "是否挂靠(1表示是 0表示否)")
	@NotEmpty(message = "是否挂靠不允许为空")
	private java.lang.String izAffiliation;
	/**挂靠协议*/
	@Excel(name = "挂靠协议", width = 15)
	@ApiModelProperty(value = "挂靠协议")
	private java.lang.String affiliationAgreement;



	/**remark*/
//	@Excel(name = "remark", width = 15)
    @ApiModelProperty(value = "remark")
    private java.lang.String remark;
	/**审核状态(0待审核 1审核通过 2审核失败)*/
//	@Excel(name = "审核状态", width = 15, dicCode = "examine_status")
	@Dict(dicCode = "examine_status")
    @ApiModelProperty(value = "审核状态(0待审核 1审核通过 2审核失败)")
    private java.lang.String examineStatus;


	@Dict(dicCode = "examine_type")
	@ApiModelProperty(value = "审核类型( 1人工审核 0机器审核)")
	private java.lang.String examineType;

	/**审核时间*/
//	@Excel(name = "审核时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "审核时间")
    private java.util.Date examineDate;
	/**审核备注*/
//	@Excel(name = "审核备注", width = 15)
    @ApiModelProperty(value = "审核备注")
    private java.lang.String examinRemark;
	/**是否启用(1表示是 0表示否)*/
//	@Excel(name = "是否启用(1表示是 0表示否)", width = 15)
    @ApiModelProperty(value = "是否启用(1表示是 0表示否)")
    private java.lang.String izUsed;
	/**创建人*/
    @ApiModelProperty(value = "创建人")
	@Excel(name = "创建人",  dicCode = "create_by")
    private java.lang.String createBy;
	/**创建日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建日期")
	@Excel(name = "创建日期",  dicCode = "create_time",format = "yyyy-MM-dd HH:mm:ss")
    private java.util.Date createTime;
	/**更新人*/
    @ApiModelProperty(value = "更新人")
	@Excel(name = "更新人",dicCode = "update_by")
    private java.lang.String updateBy;
	/**更新日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "更新日期")
	@Excel(name = "更新日期",  dicCode = "update_time",format = "yyyy-MM-dd HH:mm:ss")
    private java.util.Date updateTime;
	/**监管上报状态(0未上传 1上传成功 2上传失败)*/
//	@Excel(name = "监管上报状态(0未上传 1上传成功 2上传失败)", width = 15)
	@ApiModelProperty(value = "监管上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String uploadStatus;
	/**监管上报时间*/
//	@Excel(name = "监管上报时间", width = 15, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "监管上报时间")
	private java.util.Date uploadDate;


	/**河北上报状态(0未上传 1上传成功 2上传失败)*/
//	@Excel(name = "河北上报状态(0未上传 1上传成功 2上传失败)", width = 15)
	@ApiModelProperty(value = "河北上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String hbUploadStatus;
	/**河北上报时间*/
//	@Excel(name = "河北上报时间", width = 15, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "河北上报时间")
	private java.util.Date hbUploadDate;

	/**删除状态(0-正常,1-已删除)*/
//	@Excel(name = "删除状态(0-正常,1-已删除)", width = 15, dicCode = "del_flag")
//	@Dict(dicCode = "del_flag")
    @ApiModelProperty(value = "删除状态(0-正常,1-已删除)")
	@TableLogic
    private java.lang.String delFlag;

	/**车辆照片(人和车和车牌)*/
	@Excel(name = "车辆照片", width = 15)
	@ApiModelProperty(value = "车辆照片(人和车和车牌)")
	private java.lang.String vehicleImg;

	/**道达上报状态(0未上传 1上传成功 2上传失败)*/
//	@Excel(name = "道达上报状态(0未上传 1上传成功 2上传失败)", width = 15, dicCode = "upload_status")
	@Dict(dicCode = "upload_status")
	@ApiModelProperty(value = "道达上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String daodaUploadStatus;
	/**道达上报时间*/
//	@Excel(name = "道达上报时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "道达上报时间")
	private java.util.Date daodaUploadTime;

	/**道达上报失败原因*/
	@ApiModelProperty(value = "道达上报失败原因")
	private String daodaFailureReason;


	//------------- 辽宁税务新增字段 start---------------------------------------------------
	/**辽宁税务上报状态(0未上传 1上传成功 2上传失败)车辆信息|行驶证主页照片|行驶证副页照片|道路运输证*/
//	@Excel(name = "辽宁税务上报状态(0未上传 1上传成功 2上传失败)", width = 15)
	@ApiModelProperty(value = "辽宁税务上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String lnTaxUploadStatus;
	/**辽宁税务上报时间*/
//	@Excel(name = "辽宁税务上报时间", width = 20)
	@ApiModelProperty(value = "辽宁税务上报时间")
	private java.lang.String lnTaxUploadTime;
	/**机动车登记证书编号*/
	@Excel(name = "机动车登记证书编号", width = 15)
	@ApiModelProperty(value = "机动车登记证书编号")
	private java.lang.String registCertNo;
	//------------- 辽宁税务新增字段 end---------------------------------------------------


	//------------- 快货运新增字段 start---------------------------------------------------
	/**车籍地（行驶证住址）*/
	@Excel(name = "车籍地（行驶证住址）", width = 15)
	@ApiModelProperty(value = "车籍地（行驶证住址）")
//	@NotEmpty(message = "车籍地（行驶证住址）不允许为空")
	private java.lang.String vehicleAddress;
	/**快货运上报状态(0未上传 1上传成功 2上传失败)*/
//	@Excel(name = "快货运上报状态(0未上传 1上传成功 2上传失败)", width = 15, dicCode = "upload_status")
	@Dict(dicCode = "upload_status")
	@ApiModelProperty(value = "快货运上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String tosUploadStatus;
	/**快货运上报时间*/
//	@Excel(name = "快货运上报时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "快货运上报时间")
	private java.util.Date tosUploadTime;
	/**挂车车牌颜色代码*/
	@Excel(name = "挂车车牌颜色代码", width = 15, dicCode = "vehicle_plate_color_code")
	@Dict(dicCode = "vehicle_plate_color_code")
	@ApiModelProperty(value = "车牌颜色代码")
//	@NotEmpty(message = "车牌颜色不允许为空")
	private java.lang.String trailerVehiclePlateColorCode;
	/**业户名称 车辆道路运输证上的业户名称*/
	@Excel(name = "业户名称", width = 15)
	@ApiModelProperty(value = "业户名称")
//	@NotEmpty(message = "道路运输证业户名称不允许为空")
	private java.lang.String roadTransportName;
	//------------- 快货运新增字段 end---------------------------------------------------



	/**安徽上报状态(0未上传 1上传成功 2上传失败)*/
//	@Excel(name = "安徽上报状态(0未上传 1上传成功 2上传失败)", width = 15)
	@ApiModelProperty(value = "安徽上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String ahUploadStatus;
	/**安徽上报时间*/
//	@Excel(name = "安徽上报时间", width = 15, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "安徽上报时间")
	private java.util.Date ahUploadDate;


	/**是否导入标识(1表示是 0表示否)*/
//	@Excel(name = "是否导入标识(1表示是 0表示否)", width = 15)
	@ApiModelProperty(value = "是否导入标识(1表示是 0表示否)")
	@Dict(dicCode = "yn")
	private java.lang.String vehicleImportFlag;

	/**排放标准类型(0 暂无，1 国五，2国六)*/
	@Excel(name = "排放标准类型", width = 15)
	@ApiModelProperty(value = "排放标准类型(0 暂无，1 国五，2国六)")
	@Dict(dicCode = "emission_standard_type")
	private java.lang.String emissionStandardType;


	/**环保证书*/
//	@Excel(name = "环保证书", width = 15)
	@ApiModelProperty(value = "环保证书")
	private java.lang.String environmentalCertificate;

	@ApiModelProperty(value = "上报失败原因")
	private java.lang.String reportFailureReason;

	/**江苏上报状态(0未上传 1上传成功 2上传失败)*/
	@ApiModelProperty(value = "江苏上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String jsUploadStatus;
	/**江苏上报时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "江苏上报时间")
	private java.util.Date jsUploadDate;

	/**山西上报状态(0未上传 1上传成功 2上传失败)*/
	@ApiModelProperty(value = "山西上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String sxUploadStatus;
	/**山西上报时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "山西上报时间")
	private java.util.Date sxUploadDate;


	/**山东上报状态(0未上传 1上传成功 2上传失败)*/
	@ApiModelProperty(value = "山东上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String sdUploadStatus;
	/**山东上报时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "山东上报时间")
	private java.util.Date sdUploadDate;

	/**产业园上报状态(0未上传 1上传成功 2上传失败)*/
	@ApiModelProperty(value = "产业园上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String xzUploadStatus;
	/**产业园上报时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "产业园上报时间")
	private java.util.Date xzUploadDate;

	/**中交兴路上报状态(0未上传 1上传成功 2上传失败)*/
	@ApiModelProperty(value = "中交兴路上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String zjUploadStatus;
	/**中交兴路上报时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "中交兴路上报时间")
	private java.util.Date zjUploadDate;



	/**湖北上报状态(0未上传 1上传成功 2上传失败)*/
	@ApiModelProperty(value = "湖北上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String hubeiUploadStatus;
	/**湖北上报时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "湖北上报时间")
	private java.util.Date hubeiUploadDate;

	/**江西上报状态(0未上传 1上传成功 2上传失败)*/
	@ApiModelProperty(value = "江西上报状态(0未上传 1上传成功 2上传失败)")
	private java.lang.String jxUploadStatus;
	/**江西上报时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "江西上报时间")
	private java.util.Date jxUploadDate;

	/**挂车行驶证(正面)*/
	@ApiModelProperty(value = "挂车行驶证(正面)")
	private String trailerVehiclLicenseImg;

	/**挂车行驶证(副页)*/
	@ApiModelProperty(value = "挂车行驶证(副页)")
	private String trailerVehiclLicenseImg2;

	@ApiModelProperty(value = "智运宝设备号")
	private String vehicleDevice;

	@ApiModelProperty(value = "机动车登记证书")
	private String vehicleRegistration;

	//Added at 2023-09-21 for 增加挂车道路运输证号以及挂车类型
	@ApiModelProperty(value = "挂车道路运输证号")
	private String trailerVehicleRoadTransportNumber;

	@ApiModelProperty(value = "挂车道路运输证图片")
	private String trailerVehicleRoadTransportImg;

	@ApiModelProperty(value = "挂车类型")
	private String trailerVehicleType;
	//Added end

	@ApiModelProperty(value = "加入运力池")
	private Integer transCapacity;
}
